package jsyf.oa.entity.wreport;

import jsyf.oa.entity.email.EmailReceiverEntity;
import jsyf.oa.entity.email.WreportReceiverCopiersEntity;
import jsyf.oa.entity.weekplan.TomorrowVisitPlanEntity;

import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.List;

/**
 * Created by Administrator on 2017/11/22 0022.
 */
@Entity
@Table(name = "", schema = "oa", catalog = "")
public class WReportEntity  implements Serializable {
    private WReportMainEntity main;
    private WReportDetailEntity experience;
    private WReportDetailEntity tomorrowAMPlan;
    private WReportDetailEntity tomorrowPMPlan;
    private WReportDetailEntity tomorrowPlan;
    private WReportDetailEntity personSituation;
    private List<WReportUnfinishEntity> troubleShooting;
    private WReportDetailEntity visitLetterReason;
    private WReportVieEntity todayKnowVieSituation;
    private List<WReportUnfinishEntity> forSupportMatters;
    private List<WReportDetailEntity> workOnTodayDescs;
    private  List<WReportUnfinishEntity> unfinishes;
    private List<WReportCusAndVistEntity> todayCustomerVisit;

    private List<WReportCostEntity> todayCostDetail;
    private List<WReportCostEntity> todayCostDetail2;

    private List<WReportBranchEntity> jobDescriptionForBranch;
    private List<WReportGatherEntity> todayGatherSituation;
    private List<EmailReceiverEntity> receivers;
    private List<EmailReceiverEntity> copiers;
    private List<WreportReceiverCopiersEntity> handAddReceivers;
    private List<WreportReceiverCopiersEntity> handAddCopiers;

    private List<WReportCusAndVistEntity> todayCustomerTelVisit;
    private List<WReportCusAndVistEntity> todayVisitCustomer;
    private List<WReportCusAndVistEntity> todayVisitCustomerBigRegion;
    private List<TomorrowVisitPlanEntity> tomorrowVisitPlan;

    public List<TomorrowVisitPlanEntity> getTomorrowVisitPlan() {
        return tomorrowVisitPlan;
    }

    public void setTomorrowVisitPlan(List<TomorrowVisitPlanEntity> tomorrowVisitPlan) {
        this.tomorrowVisitPlan = tomorrowVisitPlan;
    }

    public List<WReportCusAndVistEntity> getTodayVisitCustomer() {
        return todayVisitCustomer;
    }

    public void setTodayVisitCustomer(List<WReportCusAndVistEntity> todayVisitCustomer) {
        this.todayVisitCustomer = todayVisitCustomer;
    }

    public List<WreportReceiverCopiersEntity> getHandAddReceivers() {
        return handAddReceivers;
    }

    public void setHandAddReceivers(List<WreportReceiverCopiersEntity> handAddReceivers) {
        this.handAddReceivers = handAddReceivers;
    }

    public List<WreportReceiverCopiersEntity> getHandAddCopiers() {
        return handAddCopiers;
    }

    public void setHandAddCopiers(List<WreportReceiverCopiersEntity> handAddCopiers) {
        this.handAddCopiers = handAddCopiers;
    }

    public List<WReportCusAndVistEntity> getTodayVisitCustomerBigRegion() {
        return todayVisitCustomerBigRegion;
    }

    public void setTodayVisitCustomerBigRegion(List<WReportCusAndVistEntity> todayVisitCustomerBigRegion) {
        this.todayVisitCustomerBigRegion = todayVisitCustomerBigRegion;
    }

    public WReportMainEntity getMain() {
        return main;
    }

    public void setMain(WReportMainEntity main) {
        this.main = main;
    }

    public WReportDetailEntity getExperience() {
        return experience;
    }

    public void setExperience(WReportDetailEntity experience) {
        this.experience = experience;
    }

    public WReportDetailEntity getTomorrowAMPlan() {
        return tomorrowAMPlan;
    }

    public void setTomorrowAMPlan(WReportDetailEntity tomorrowAMPlan) {
        this.tomorrowAMPlan = tomorrowAMPlan;
    }

    public WReportDetailEntity getTomorrowPMPlan() {
        return tomorrowPMPlan;
    }

    public void setTomorrowPMPlan(WReportDetailEntity tomorrowPMPlan) {
        this.tomorrowPMPlan = tomorrowPMPlan;
    }


    public WReportDetailEntity getTomorrowPlan() {
        return tomorrowPlan;
    }

    public void setTomorrowPlan(WReportDetailEntity tomorrowPlan) {
        this.tomorrowPlan = tomorrowPlan;
    }

    public WReportDetailEntity getPersonSituation() {
        return personSituation;
    }

    public void setPersonSituation(WReportDetailEntity personSituation) {
        this.personSituation = personSituation;
    }

    public List<WReportUnfinishEntity> getTroubleShooting() {
        return troubleShooting;
    }

    public void setTroubleShooting(List<WReportUnfinishEntity> troubleShooting) {
        this.troubleShooting = troubleShooting;
    }

    public WReportDetailEntity getVisitLetterReason() {
        return visitLetterReason;
    }

    public void setVisitLetterReason(WReportDetailEntity visitLetterReason) {
        this.visitLetterReason = visitLetterReason;
    }

    public WReportVieEntity getTodayKnowVieSituation() {
        return todayKnowVieSituation;
    }

    public void setTodayKnowVieSituation(WReportVieEntity todayKnowVieSituation) {
        this.todayKnowVieSituation = todayKnowVieSituation;
    }

    public List<WReportUnfinishEntity> getForSupportMatters() {
        return forSupportMatters;
    }

    public void setForSupportMatters(List<WReportUnfinishEntity> forSupportMatters) {
        this.forSupportMatters = forSupportMatters;
    }

    public List<WReportDetailEntity> getWorkOnTodayDescs() {
        return workOnTodayDescs;
    }

    public void setWorkOnTodayDescs(List<WReportDetailEntity> workOnTodayDescs) {
        this.workOnTodayDescs = workOnTodayDescs;
    }

    public List<WReportUnfinishEntity> getUnfinishes() {
        return unfinishes;
    }

    public void setUnfinishes(List<WReportUnfinishEntity> unfinishes) {
        this.unfinishes = unfinishes;
    }

    public List<WReportCusAndVistEntity> getTodayCustomerVisit() {
        return todayCustomerVisit;
    }

    public void setTodayCustomerVisit(List<WReportCusAndVistEntity> todayCustomerVisit) {
        this.todayCustomerVisit = todayCustomerVisit;
    }

    public List<WReportCostEntity> getTodayCostDetail() {
        return todayCostDetail;
    }

    public void setTodayCostDetail(List<WReportCostEntity> todayCostDetail) {
        this.todayCostDetail = todayCostDetail;
    }

    public List<WReportCostEntity> getTodayCostDetail2() {
        return todayCostDetail2;
    }

    public void setTodayCostDetail2(List<WReportCostEntity> todayCostDetail2) {
        this.todayCostDetail2 = todayCostDetail2;
    }

    public List<WReportBranchEntity> getJobDescriptionForBranch() {
        return jobDescriptionForBranch;
    }

    public void setJobDescriptionForBranch(List<WReportBranchEntity> jobDescriptionForBranch) {
        this.jobDescriptionForBranch = jobDescriptionForBranch;
    }

    public List<WReportGatherEntity> getTodayGatherSituation() {
        return todayGatherSituation;
    }

    public void setTodayGatherSituation(List<WReportGatherEntity> todayGatherSituation) {
        this.todayGatherSituation = todayGatherSituation;
    }

    public List<EmailReceiverEntity> getReceivers() {
        return receivers;
    }

    public void setReceivers(List<EmailReceiverEntity> receivers) {
        this.receivers = receivers;
    }

    public List<EmailReceiverEntity> getCopiers() {
        return copiers;
    }

    public void setCopiers(List<EmailReceiverEntity> copiers) {
        this.copiers = copiers;
    }

    public List<WReportCusAndVistEntity> getTodayCustomerTelVisit() {
        return todayCustomerTelVisit;
    }

    public void setTodayCustomerTelVisit(List<WReportCusAndVistEntity> todayCustomerTelVisit) {
        this.todayCustomerTelVisit = todayCustomerTelVisit;
    }
}
